Add a direction-changed signal, and gdk_keymap_get_current_direction().
authorOwen Taylor <otaylor@redhat.com>
Fri, 8 Jun 2001 16:07:00 +0000 (16:07 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 8 Jun 2001 16:07:00 +0000 (16:07 +0000)
commitda562f4dc8db7722ffc89198d42eb9e2efbda62a
tree2b8c0442454fe272752ac51a961df4628298160b
parent11699349bb47a354bc602ad1bf0f57a0975c9b24
Add a direction-changed signal, and gdk_keymap_get_current_direction().

Fri Jun  8 12:03:07 2001  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkkeys.[ch]: Add a direction-changed signal,
and gdk_keymap_get_current_direction().

* gdk/x11/gdkevents-x11.c gdk/x11/gdkkeys-x11.c
  gdk/x11/gdkmain-x11.c gdk/x11/gdkprivate-x11.h: Track
the current locked group, use it to set the keymap
direction.

* gtk/gtksettings.c: Add a new gtk-split-cursor setting
to determine whether we draw a split cursor or use
a jumping cursor based on the current direction.

* gtk/gtkentry.c gtk/gtktextview.c gtk/gtktextlayout.[ch]:
Obey the split cursor setting.

Fri Jun  8 11:57:50 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkimmulticontext.c (activate_cb): Only activate
when toggling on, not when toggling off... (#55906)

Wed Jun  6 10:37:07 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_set_double_buffered):
s/gdk_window_begin_paint/gdk_window_begin_paint_region/
in docs. (#55812, Vitaly Tishkov)
22 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/gtk/tmpl/gtkrc.sgml
gdk/gdkkeys.c
gdk/gdkkeys.h
gdk/x11/gdkevents-x11.c
gdk/x11/gdkkeys-x11.c
gdk/x11/gdkmain-x11.c
gdk/x11/gdkprivate-x11.h
gtk/gtkentry.c
gtk/gtkimmulticontext.c
gtk/gtksettings.c
gtk/gtktextbtree.c
gtk/gtktextlayout.c
gtk/gtktextlayout.h
gtk/gtktextview.c
gtk/gtkwidget.c